package scauCmiScaffolding.compiled;

import org.eclipse.jet.JET2Context;
import org.eclipse.jet.JET2Template;
import org.eclipse.jet.JET2Writer;
import org.eclipse.jet.taglib.RuntimeTagElement;
import org.eclipse.jet.taglib.TagInfo;

public class _jet_pom implements JET2Template {
    private static final String _jetns_c = "org.eclipse.jet.controlTags"; //$NON-NLS-1$
    private static final String _jetns_f = "org.eclipse.jet.formatTags"; //$NON-NLS-1$

    public _jet_pom() {
        super();
    }

    private static final String NL = System.getProperty("line.separator"); //$NON-NLS-1$
    
    private static final TagInfo _td_f_replaceAll_2_1 = new TagInfo("f:replaceAll", //$NON-NLS-1$
            2, 1,
            new String[] {
                "value", //$NON-NLS-1$
                "replacement", //$NON-NLS-1$
            },
            new String[] {
                "Dollar_symbol", //$NON-NLS-1$
                "$", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_5_12 = new TagInfo("c:get", //$NON-NLS-1$
            5, 12,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "$packageName", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_6_15 = new TagInfo("c:get", //$NON-NLS-1$
            6, 15,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "$projectName", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_9_9 = new TagInfo("c:get", //$NON-NLS-1$
            9, 9,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "$projectName", //$NON-NLS-1$
            } );

    public void generate(final JET2Context context, final JET2Writer __out) {
        JET2Writer out = __out;
        out.write(NL);         
        RuntimeTagElement _jettag_f_replaceAll_2_1 = context.getTagFactory().createRuntimeTag(_jetns_f, "replaceAll", "f:replaceAll", _td_f_replaceAll_2_1); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_f_replaceAll_2_1.setRuntimeParent(null);
        _jettag_f_replaceAll_2_1.setTagInfo(_td_f_replaceAll_2_1);
        _jettag_f_replaceAll_2_1.doStart(context, out);
        JET2Writer _jettag_f_replaceAll_2_1_saved_out = out;
        while (_jettag_f_replaceAll_2_1.okToProcessBody()) {
            out = out.newNestedContentWriter();
            out.write(NL);         
            out.write("<project xmlns=\"http://maven.apache.org/POM/4.0.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd\">");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("  <modelVersion>4.0.0</modelVersion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("  <groupId>");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_5_12 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_5_12); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_5_12.setRuntimeParent(_jettag_f_replaceAll_2_1);
            _jettag_c_get_5_12.setTagInfo(_td_c_get_5_12);
            _jettag_c_get_5_12.doStart(context, out);
            _jettag_c_get_5_12.doEnd();
            out.write("</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("  <artifactId>");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_6_15 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_6_15); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_6_15.setRuntimeParent(_jettag_f_replaceAll_2_1);
            _jettag_c_get_6_15.setTagInfo(_td_c_get_6_15);
            _jettag_c_get_6_15.doStart(context, out);
            _jettag_c_get_6_15.doEnd();
            out.write("</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("  <version>0.0.1-SNAPSHOT</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("  <packaging>war</packaging>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("  <name>");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_9_9 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_9); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_9_9.setRuntimeParent(_jettag_f_replaceAll_2_1);
            _jettag_c_get_9_9.setTagInfo(_td_c_get_9_9);
            _jettag_c_get_9_9.doStart(context, out);
            _jettag_c_get_9_9.doEnd();
            out.write("</name>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("  <description/>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write(" ");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("  <properties>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <webVersion>3.1</webVersion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <guice.version>3.0-rc3</guice.version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <jackson.version>1.6.3</jackson.version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <spring.version>4.1.0.RELEASE</spring.version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <spring.security.version>5.1.13.RELEASE</spring.security.version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    ");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("  </properties>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("  <dependencies>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>javax</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>javaee-api</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>7.0</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <scope>provided</scope>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>org.glassfish.web</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>javax.servlet.jsp.jstl</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>1.2.4</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>org.slf4j</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>slf4j-api</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>1.6.1</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\t<groupId>com.rover12421</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\t<artifactId>fastjson</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\t<version>1.2.47</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t</dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\t<groupId>com.google.code.gson</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\t<artifactId>gson</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\t<version>2.8.2</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t</dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t<dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\t<groupId>mysql</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\t<artifactId>mysql-connector-java</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\t<version>5.1.29</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t</dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>org.hibernate</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>hibernate-core</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>4.1.4.Final</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>org.hibernate.javax.persistence</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>hibernate-jpa-2.0-api</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>1.0.1.Final</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>org.hibernate</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>hibernate-entitymanager</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>4.1.4.Final</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>org.hibernate</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>hibernate-validator</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>4.2.0.Final</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>org.springframework</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>spring-aspects</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>Dollar_symbol{spring.version}</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>org.springframework</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>spring-context-support</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>Dollar_symbol{spring.version}</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>org.springframework</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>spring-instrument</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>Dollar_symbol{spring.version}</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>org.springframework</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>spring-instrument-tomcat</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>Dollar_symbol{spring.version}</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>org.springframework</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>spring-orm</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>Dollar_symbol{spring.version}</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>com.mchange</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>c3p0</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>0.9.2.1</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>commons-dbcp</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>commons-dbcp</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>1.4</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>org.springframework</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>spring-web</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>Dollar_symbol{spring.version}</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>org.springframework</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>spring-webmvc-portlet</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>Dollar_symbol{spring.version}</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>org.springframework</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>spring-jms</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>Dollar_symbol{spring.version}</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>org.springframework</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>spring-oxm</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>Dollar_symbol{spring.version}</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>org.springframework</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>spring-test</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>Dollar_symbol{spring.version}</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>org.testng</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>testng</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>6.8.8</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>org.springframework.security</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>spring-security-aspects</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>Dollar_symbol{spring.security.version}</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>org.springframework.security</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>spring-security-cas</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>Dollar_symbol{spring.security.version}</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>org.springframework.security</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>spring-security-config</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>Dollar_symbol{spring.security.version}</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>org.springframework.security</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>spring-security-crypto</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>Dollar_symbol{spring.security.version}</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>org.springframework.security</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>spring-security-ldap</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>Dollar_symbol{spring.security.version}</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>org.springframework.security</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>spring-security-openid</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>Dollar_symbol{spring.security.version}</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>org.springframework.security</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>spring-security-remoting</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>Dollar_symbol{spring.security.version}</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>org.springframework.security</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>spring-security-taglibs</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>Dollar_symbol{spring.security.version}</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>commons-io</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>commons-io</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>1.4</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>commons-beanutils</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>commons-beanutils</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>1.8.3</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>com.atomikos</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>transactions-essentials-all</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>3.6.4</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <type>pom</type>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <exclusions>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        <exclusion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <artifactId>hibernate</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <groupId>org.hibernate</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        </exclusion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      </exclusions>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>javax.inject</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>javax.inject</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>1</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>com.google.inject.extensions</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>guice-servlet</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>3.0-rc3</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>com.google.inject.extensions</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>guice-multibindings</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>3.0-rc3</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>com.google.inject.extensions</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>guice-persist</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>3.0-rc3</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>org.codehaus.jackson</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>jackson-jaxrs</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>Dollar_symbol{jackson.version}</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>org.slf4j</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>slf4j-log4j12</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>1.6.6</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>org.skywaysoftware</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>skyway-spring-utils</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>7.1.3</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <exclusions>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        <exclusion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <artifactId>cxf-bundle-minimal</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <groupId>org.apache.cxf</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        </exclusion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        <exclusion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <artifactId>wss4j</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <groupId>org.apache.ws.security</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        </exclusion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        <exclusion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <artifactId>spring-beans</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <groupId>org.springframework</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        </exclusion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        <exclusion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <artifactId>spring-context</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <groupId>org.springframework</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        </exclusion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        <exclusion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <artifactId>spring-core</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <groupId>org.springframework</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        </exclusion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        <exclusion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <artifactId>spring-jdbc</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <groupId>org.springframework</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        </exclusion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        <exclusion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <artifactId>spring-orm</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <groupId>org.springframework</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        </exclusion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        <exclusion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <artifactId>spring-tx</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <groupId>org.springframework</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        </exclusion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        <exclusion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <artifactId>spring-web</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <groupId>org.springframework</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        </exclusion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        <exclusion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <artifactId>spring-webmvc</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <groupId>org.springframework</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        </exclusion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        <exclusion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <artifactId>spring-security-core</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <groupId>org.springframework.security</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        </exclusion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        <exclusion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <artifactId>spring-binding</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <groupId>org.springframework.webflow</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        </exclusion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        <exclusion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <artifactId>servlet-api</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <groupId>javax.servlet</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        </exclusion>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      </exclusions>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>javax.transaction</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>jta</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>1.1</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>opensymphony</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>sitemesh</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>2.4.2</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <groupId>org.directwebremoting</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <artifactId>dwr</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <version>2.0.5</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    \t<groupId>javax.xml</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    \t<artifactId>jaxb-api</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    \t<version>2.1</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    \t<groupId>org.springframework.webflow</groupId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    \t<artifactId>org.springframework.js</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    \t<version>2.0.5.RELEASE</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    ");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t<dependency>  ");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t   <groupId>javax.servlet</groupId>  ");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t   <artifactId>jstl</artifactId>  ");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t   <version>1.2</version>  ");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t   <scope>runtime</scope>  ");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t</dependency>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("  </dependencies>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("  <repositories>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <repository>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <id>skyway-public-site</id>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <name>Skyway Public Maven Repository</name>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <url>http://downloads.skywayperspectives.org/maven-repo</url>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </repository>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("  </repositories>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("  <build>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <sourceDirectory>src</sourceDirectory>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <resources>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <resource>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        <directory>src</directory>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        <excludes>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <exclude>**/*.java</exclude>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        </excludes>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      </resource>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    </resources>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("    <plugins>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      <plugin>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        <artifactId>maven-compiler-plugin</artifactId>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        <version>2.3.2</version>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        <configuration>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <source>1.8</source>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("          <target>1.8</target>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("        </configuration>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("      </plugin>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write(" \t</plugins>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("  </build>");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("</project>");  //$NON-NLS-1$        
            out.write(NL);         
            _jettag_f_replaceAll_2_1.handleBodyContent(out);
        }
        out = _jettag_f_replaceAll_2_1_saved_out;
        _jettag_f_replaceAll_2_1.doEnd();
    }
}
